package controller;

import view.VistaConsolaVenAdmin;

public class CVistaConsolaVenVendedor {
	private VistaConsolaVenAdmin general;
	private VistaConsolaVenAdmin.VistaConsolaVendedor vendedor;
	public CVistaConsolaVenVendedor(VistaConsolaVenAdmin referenceView,VistaConsolaVenAdmin.VistaConsolaVendedor refVen){
		this.general = referenceView;
		this.vendedor = refVen;
	}

	public void privilegios() throws Exception {
		//VistaConsolaVenAdmin.VistaConsolaVendedor vendedor = new VistaConsolaVenAdmin().new VistaConsolaVendedor();
		vendedor.menu();
	}

	public void opcionesVendedor(int op) throws Exception {
		CArticuloConsola consolaArticulo = new CArticuloConsola();
		CKitConsola consolaKit = new CKitConsola();
		//VistaConsolaVenAdmin.VistaConsolaVendedor vendedor = new VistaConsolaVenAdmin().new VistaConsolaVendedor();
		//VistaConsolaVenAdmin general = new VistaConsolaVenAdmin();

		switch (op) {
			case 1:/* Vender un solo articulo */
				consolaArticulo.venderUnArticulo();
				vendedor.menu();
				break;
			case 2:/* Vender un kit dinamico */
				consolaKit.altaKitDinamico(this.general.getTemporada());
				vendedor.menu();
				break;
			case 3:
				System.exit(0);
				break;
			case 4:/* Regresar a elegir entre admin y vendedor */
				general.vendedorAdministrador();
				break;
		}
	}
}
